home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ADA Programming Guide
/
ADA Programming Guide.iso
/
ada_gwu
/
acttoks.c
< prev
next >
Wrap
C/C++ Source or Header
|
1996-01-30
|
20KB
|
1,676 lines
/*
* Copyright (C) 1985-1992 New York University
*
* This file is part of the Ada/Ed-C system. See the Ada/Ed README file for
* warranty (none) and distribution info and also the GNU General Public
* License for more details.
*/
#include "config.h"
#ifndef IBM_PC
int ACTION_TOKENS[] = {
#else
char ACTION_TOKENS[] = {
#endif
/* 1 */
/* 2 */
/* 3 */ 43
/* 4 */ , 63 , 42 , 45 , 54 , 26 , 27
/* 5 */
/* 6 */ , 65
/* 7 */
/* 8 */ , 63
/* 9 */ , 42 , 45 , 54 , 27 , 26
/* 10 */ , 71
/* 11 */ , 43
/* 12 */
/* 13 */ , 65
/* 14 */
/* 15 */
/* 16 */ , 80
/* 17 */
/* 18 */ , 42 , 45 , 26
/* 19 */ , 80
/* 20 */ , 80 , 31
/* 21 */ , 65
/* 22 */ , 67 , 65
/* 23 */
/* 24 */
/* 25 */
/* 26 */
/* 27 */
/* 28 */ , 71
/* 29 */
/* 30 */ , 65 , 11
/* 31 */
/* 32 */
/* 33 */ , 80
/* 34 */ , 66 , 3 , 35 , 65 , 67 , 68 , 37 , 36 , 71 , 74 , 76
/* 35 */ , 43
/* 36 */ , 60
/* 37 */
/* 38 */
/* 39 */
/* 40 */ , 63 , 65 , 59
/* 41 */
/* 42 */
/* 43 */ , 67 , 65
/* 44 */ , 65
/* 45 */
/* 46 */ , 35
/* 47 */
/* 48 */ , 71
/* 49 */ , 71 , 31
/* 50 */
/* 51 */
/* 52 */
/* 53 */ , 65
/* 54 */ , 65
/* 55 */ , 31
/* 56 */
/* 57 */
/* 58 */
/* 59 */
/* 60 */ , 87
/* 61 */ , 68 , 37 , 35 , 65 , 66 , 67 , 71
/* 62 */ , 68 , 37 , 67 , 66 , 65 , 35 , 71
/* 63 */ , 65
/* 64 */
/* 65 */
/* 66 */
/* 67 */
/* 68 */
/* 69 */
/* 70 */ , 35 , 3 , 65 , 66 , 68 , 37 , 36 , 67 , 71 , 40 , 74 , 76
/* 71 */
/* 72 */
/* 73 */
/* 74 */ , 70 , 71 , 77
/* 75 */
/* 76 */
/* 77 */
/* 78 */ , 78 , 73 , 34 , 49
/* 79 */
/* 80 */ , 65 , 3 , 35 , 66 , 37 , 36 , 68 , 67 , 71
/* 81 */ , 69 , 74 , 76
/* 82 */ , 64 , 33 , 36 , 7 , 39 , 72 , 75 , 80 , 81 , 82 , 83 , 85 , 58 , 89 , 90 , 91 , 30 , 31
/* 83 */ , 7
/* 84 */ , 39
/* 85 */ , 64
/* 86 */ , 7
/* 87 */ , 64 , 39 , 7
/* 88 */ , 39
/* 89 */
/* 90 */ , 85
/* 91 */
/* 92 */ , 75 , 72
/* 93 */
/* 94 */ , 65
/* 95 */ , 75 , 80
/* 96 */
/* 97 */
/* 98 */ , 79
/* 99 */ , 65
/* 100 */
/* 101 */ , 45 , 26
/* 102 */ , 71
/* 103 */ , 31
/* 104 */ , 65
/* 105 */ , 10
/* 106 */ , 43
/* 107 */ , 65 , 42 , 45 , 25 , 55 , 56 , 26 , 27 , 60 , 59
/* 108 */
/* 109 */ , 65
/* 110 */
/* 111 */ , 35
/* 112 */ , 51
/* 113 */
/* 114 */ , 77 , 72
/* 115 */ , 31
/* 116 */ , 35
/* 117 */
/* 118 */ , 68 , 66 , 67 , 65 , 35 , 37 , 71
/* 119 */
/* 120 */
/* 121 */ , 70 , 71 , 77
/* 122 */
/* 123 */
/* 124 */
/* 125 */ , 77 , 47 , 70 , 71
/* 126 */
/* 127 */ , 64 , 36 , 7 , 39 , 72 , 75 , 81 , 82 , 83 , 84 , 85 , 86 , 90 , 89 , 91 , 30
/* 128 */
/* 129 */
/* 130 */
/* 131 */ , 65 , 47 , 71 , 17 , 16
/* 132 */ , 6 , 65 , 67 , 68
/* 133 */
/* 134 */ , 66 , 65 , 3 , 35 , 67 , 68 , 36 , 37 , 40 , 74 , 71 , 76
/* 135 */ , 3 , 66 , 35 , 65 , 67 , 36 , 37 , 68 , 71
/* 136 */
/* 137 */
/* 138 */
/* 139 */
/* 140 */
/* 141 */ , 3 , 35 , 65 , 66 , 36 , 67 , 37 , 68 , 71
/* 142 */
/* 143 */
/* 144 */
/* 145 */ , 30
/* 146 */
/* 147 */
/* 148 */
/* 149 */
/* 150 */
/* 151 */
/* 152 */
/* 153 */ , 35 , 66 , 3 , 65 , 36 , 37 , 67 , 68 , 71 , 74 , 76
/* 154 */
/* 155 */ , 66 , 3 , 35 , 65 , 67 , 68 , 37 , 36 , 71 , 74 , 76
/* 156 */ , 65 , 3 , 35 , 66 , 37 , 36 , 67 , 68 , 74 , 71 , 76
/* 157 */ , 65 , 66 , 35 , 3 , 67 , 68 , 36 , 37 , 71 , 74 , 76
/* 158 */ , 58
/* 159 */ , 3 , 65 , 66 , 35 , 37 , 68 , 67 , 36 , 71 , 74 , 76
/* 160 */ , 66 , 3 , 35 , 65 , 68 , 67 , 37 , 36 , 74 , 71 , 76 , 19
/* 161 */ , 35 , 3 , 65 , 66 , 67 , 36 , 68 , 37 , 74 , 71 , 76 , 58
/* 162 */ , 19
/* 163 */ , 35 , 3 , 65 , 66 , 36 , 67 , 68 , 37 , 74 , 71 , 76
/* 164 */ , 35 , 3 , 66 , 65 , 37 , 67 , 36 , 68 , 74 , 71 , 76
/* 165 */
/* 166 */ , 43
/* 167 */ , 77
/* 168 */ , 65
/* 169 */
/* 170 */ , 75
/* 171 */ , 30
/* 172 */ , 71 , 31
/* 173 */ , 31
/* 174 */
/* 175 */ , 77 , 71
/* 176 */
/* 177 */
/* 178 */
/* 179 */
/* 180 */
/* 181 */
/* 182 */
/* 183 */
/* 184 */
/* 185 */
/* 186 */
/* 187 */
/* 188 */ , 68 , 65 , 67
/* 189 */
/* 190 */
/* 191 */
/* 192 */
/* 193 */
/* 194 */
/* 195 */
/* 196 */
/* 197 */
/* 198 */
/* 199 */
/* 200 */ , 65
/* 201 */
/* 202 */
/* 203 */
/* 204 */ , 65
/* 205 */ , 11 , 59
/* 206 */ , 80
/* 207 */ , 79
/* 208 */ , 50
/* 209 */ , 50
/* 210 */ , 65 , 11
/* 211 */ , 50 , 80 , 31
/* 212 */
/* 213 */
/* 214 */
/* 215 */
/* 216 */
/* 217 */ , 79
/* 218 */ , 65
/* 219 */ , 65
/* 220 */ , 65
/* 221 */ , 42 , 45 , 56 , 26
/* 222 */
/* 223 */ , 65
/* 224 */ , 65 , 42 , 45 , 44 , 27 , 25 , 55 , 26 , 56 , 59 , 60
/* 225 */
/* 226 */ , 71
/* 227 */
/* 228 */ , 72 , 75
/* 229 */ , 84 , 85
/* 230 */
/* 231 */ , 65 , 3 , 35 , 66 , 37 , 36 , 67 , 68 , 74 , 71 , 76
/* 232 */ , 66 , 65 , 3 , 35 , 36 , 67 , 68 , 37 , 74 , 71 , 76
/* 233 */
/* 234 */
/* 235 */
/* 236 */
/* 237 */
/* 238 */
/* 239 */
/* 240 */
/* 241 */
/* 242 */
/* 243 */
/* 244 */
/* 245 */
/* 246 */ , 64 , 7 , 39 , 36 , 72 , 75 , 82 , 81 , 86 , 83 , 85 , 84 , 90 , 89 , 91 , 30
/* 247 */ , 71 , 47 , 77 , 70
/* 248 */
/* 249 */
/* 250 */ , 3 , 65 , 66 , 35 , 37 , 36 , 67 , 68 , 74 , 71 , 76
/* 251 */
/* 252 */
/* 253 */
/* 254 */
/* 255 */ , 65 , 3 , 35 , 66 , 37 , 36 , 67 , 68 , 74 , 71 , 76
/* 256 */
/* 257 */ , 35 , 65 , 3 , 66 , 36 , 67 , 37 , 68 , 74 , 71 , 76
/* 258 */
/* 259 */ , 66 , 65 , 3 , 35 , 36 , 67 , 37 , 68 , 74 , 71 , 76
/* 260 */
/* 261 */ , 3 , 35 , 65 , 66 , 68 , 67 , 36 , 37 , 74 , 71 , 76
/* 262 */
/* 263 */
/* 264 */ , 80 , 75
/* 265 */
/* 266 */ , 65
/* 267 */ , 65
/* 268 */
/* 269 */ , 41
/* 270 */ , 32
/* 271 */ , 65
/* 272 */ , 5 , 71 , 8 , 47 , 16 , 17
/* 273 */ , 31
/* 274 */ , 80
/* 275 */ , 65 , 68 , 67 , 94
/* 276 */ , 80
/* 277 */ , 65 , 3 , 35 , 66 , 37 , 68 , 36 , 67 , 74 , 71 , 76
/* 278 */
/* 279 */ , 23
/* 280 */ , 43
/* 281 */ , 43
/* 282 */ , 60
/* 283 */ , 60
/* 284 */ , 77 , 70 , 71
/* 285 */ , 71 , 80 , 31
/* 286 */ , 31
/* 287 */ , 65
/* 288 */ , 65
/* 289 */
/* 290 */
/* 291 */ , 65 , 13 , 23
/* 292 */ , 65 , 67 , 68
/* 293 */ , 65
/* 294 */ , 65
/* 295 */ , 50 , 31
/* 296 */ , 67 , 65 , 68
/* 297 */ , 54 , 35
/* 298 */ , 72 , 80
/* 299 */ , 41 , 30
/* 300 */ , 77 , 71
/* 301 */ , 77
/* 302 */
/* 303 */
/* 304 */ , 11
/* 305 */ , 11
/* 306 */ , 31
/* 307 */ , 10 , 21
/* 308 */ , 77 , 71
/* 309 */ , 21
/* 310 */
/* 311 */
/* 312 */ , 65 , 3 , 35 , 66 , 68 , 37 , 36 , 67 , 71 , 40 , 74 , 76
/* 313 */
/* 314 */ , 35 , 3 , 65 , 66 , 68 , 36 , 37 , 67 , 71 , 74 , 76
/* 315 */ , 66 , 65 , 35 , 3 , 67 , 68 , 37 , 36 , 71 , 40 , 74 , 76
/* 316 */
/* 317 */ , 86
/* 318 */
/* 319 */ , 75 , 72
/* 320 */ , 65 , 3 , 66 , 35 , 37 , 36 , 68 , 67 , 74 , 71 , 76
/* 321 */ , 75 , 72 , 85 , 84
/* 322 */
/* 323 */
/* 324 */
/* 325 */
/* 326 */
/* 327 */ , 65
/* 328 */
/* 329 */
/* 330 */ , 88 , 77
/* 331 */
/* 332 */ , 44
/* 333 */
/* 334 */
/* 335 */ , 79
/* 336 */ , 80
/* 337 */ , 65
/* 338 */
/* 339 */
/* 340 */ , 71
/* 341 */ , 94
/* 342 */ , 94
/* 343 */ , 94
/* 344 */ , 94
/* 345 */
/* 346 */
/* 347 */
/* 348 */
/* 349 */
/* 350 */ , 77 , 70 , 71
/* 351 */
/* 352 */
/* 353 */
/* 354 */ , 85
/* 355 */
/* 356 */ , 64 , 34 , 36 , 39 , 69 , 7 , 70 , 72 , 71 , 74 , 73 , 76 , 75 , 77 , 78 , 49 , 81 , 82 , 83 , 85 , 87 , 89 , 90 , 91 , 30
/* 357 */ , 64 , 34 , 36 , 69 , 39 , 7 , 70 , 72 , 71 , 73 , 74 , 75 , 76 , 78 , 77 , 49 , 81 , 82 , 83 , 85 , 87 , 89 , 90 , 91 , 30
/* 358 */
/* 359 */ , 21
/* 360 */
/* 361 */
/* 362 */ , 65 , 2 , 67 , 37 , 68 , 4 , 15 , 12 , 46 , 53 , 51 , 24 , 92 , 28 , 29
/* 363 */ , 71 , 9 , 48
/* 364 */ , 66 , 65 , 35 , 3 , 37 , 36 , 68 , 67 , 71 , 74 , 76
/* 365 */ , 47 , 65 , 16 , 17
/* 366 */
/* 367 */ , 32 , 35 , 5 , 8 , 71 , 47 , 48 , 17 , 16
/* 368 */
/* 369 */
/* 370 */ , 31 , 80
/* 371 */ , 65
/* 372 */ , 31
/* 373 */ , 31
/* 374 */ , 80
/* 375 */ , 8
/* 376 */ , 88
/* 377 */ , 71 , 47 , 77 , 50 , 17 , 16 , 80 , 88
/* 378 */ , 65 , 88
/* 379 */ , 70 , 71 , 77 , 80
/* 380 */ , 80 , 77
/* 381 */ , 31
/* 382 */ , 65
/* 383 */ , 70 , 71 , 77 , 80
/* 384 */ , 80
/* 385 */ , 65
/* 386 */
/* 387 */ , 65
/* 388 */
/* 389 */ , 41
/* 390 */
/* 391 */ , 80
/* 392 */ , 65
/* 393 */
/* 394 */
/* 395 */ , 65
/* 396 */ , 80
/* 397 */ , 65
/* 398 */ , 65 , 42 , 45 , 56 , 55 , 25 , 26 , 27 , 59 , 60
/* 399 */
/* 400 */
/* 401 */
/* 402 */ , 66 , 65 , 35 , 3 , 67 , 68 , 37 , 36 , 74 , 40 , 71 , 76
/* 403 */
/* 404 */ , 75 , 72 , 84 , 85
/* 405 */ , 77
/* 406 */ , 80
/* 407 */ , 66 , 3 , 65 , 35 , 37 , 36 , 68 , 67 , 71 , 74 , 76
/* 408 */ , 80
/* 409 */ , 72 , 80
/* 410 */ , 65
/* 411 */
/* 412 */
/* 413 */ , 77 , 47 , 71 , 17 , 16
/* 414 */ , 38
/* 415 */ , 35 , 3 , 65 , 66 , 36 , 67 , 37 , 68 , 74 , 71 , 76
/* 416 */ , 72
/* 417 */
/* 418 */
/* 419 */
/* 420 */ , 75 , 72
/* 421 */ , 3 , 65 , 66 , 35 , 68 , 67 , 36 , 37 , 74 , 71 , 76
/* 422 */ , 67 , 65
/* 423 */ , 43 , 61
/* 424 */ , 43
/* 425 */ , 33 , 2 , 65 , 37 , 4 , 67 , 68 , 39 , 10 , 12 , 14 , 46 , 15 , 19 , 20 , 21 , 51 , 23 , 53 , 24 , 25 , 28 , 29 , 92 , 62
, 61
/* 426 */
/* 427 */
/* 428 */
/* 429 */ , 65
/* 430 */ , 65 , 68 , 67
/* 431 */ , 66 , 35 , 65 , 3 , 68 , 67 , 36 , 37 , 74 , 71 , 76
/* 432 */ , 65
/* 433 */ , 3 , 65 , 35 , 66 , 36 , 67 , 37 , 68 , 74 , 71 , 76
/* 434 */ , 65
/* 435 */ , 70 , 71 , 77 , 80 , 88
/* 436 */ , 80
/* 437 */
/* 438 */
/* 439 */
/* 440 */
/* 441 */
/* 442 */
/* 443 */
/* 444 */
/* 445 */
/* 446 */
/* 447 */
/* 448 */
/* 449 */
/* 450 */
/* 451 */ , 65
/* 452 */ , 33 , 10 , 14 , 62 , 25
/* 453 */ , 79
/* 454 */ , 65 , 3 , 35 , 66 , 37 , 36 , 67 , 68 , 71 , 74 , 76
/* 455 */ , 66 , 65 , 3 , 35 , 37 , 67 , 68 , 36 , 74 , 71 , 76
/* 456 */
/* 457 */
/* 458 */
/* 459 */
/* 460 */
/* 461 */
/* 462 */ , 65
/* 463 */ , 66 , 3 , 65 , 35 , 67 , 36 , 68 , 37 , 74 , 71 , 76
/* 464 */
/* 465 */ , 80
/* 466 */ , 80
/* 467 */ , 80
/* 468 */ , 65
/* 469 */
/* 470 */
/* 471 */
/* 472 */ , 65 , 66 , 3 , 35 , 37 , 36 , 67 , 68 , 71 , 74 , 76
/* 473 */ , 47
/* 474 */ , 66 , 3 , 65 , 35 , 68 , 67 , 37 , 36 , 71 , 74 , 76
/* 475 */ , 47
/* 476 */
/* 477 */ , 68 , 65
/* 478 */
/* 479 */
/* 480 */
/* 481 */
/* 482 */
/* 483 */
/* 484 */
/* 485 */
/* 486 */ , 80
/* 487 */ , 54
/* 488 */
/* 489 */
/* 490 */ , 88
/* 491 */ , 71
/* 492 */ , 80
/* 493 */
/* 494 */
/* 495 */
/* 496 */
/* 497 */
/* 498 */
/* 499 */ , 35 , 3 , 65 , 66 , 37 , 36 , 67 , 68 , 74 , 71 , 76
/* 500 */ , 88
/* 501 */
/* 502 */
/* 503 */ , 54
/* 504 */ , 80 , 77
/* 505 */
/* 506 */
/* 507 */
/* 508 */ , 77 , 88
/* 509 */
/* 510 */
/* 511 */ , 31
/* 512 */ , 23
/* 513 */ , 80
/* 514 */
/* 515 */
/* 516 */
/* 517 */
/* 518 */
/* 519 */
/* 520 */
/* 521 */ , 65
/* 522 */
/* 523 */ , 77 , 88
/* 524 */ , 65
/* 525 */
/* 526 */
/* 527 */ , 77 , 47 , 70 , 71
/* 528 */
/* 529 */ , 3 , 66 , 65 , 35 , 36 , 37 , 67 , 68 , 71 , 74 , 76
/* 530 */
/* 531 */
/* 532 */ , 80
/* 533 */
/* 534 */ , 65 , 40
/* 535 */
/* 536 */ , 61
/* 537 */
/* 538 */ , 80
/* 539 */ , 77
/* 540 */ , 77 , 70 , 71
/* 541 */ , 80
/* 542 */ , 80 , 77
/* 543 */ , 80
/* 544 */
/* 545 */ , 61
/* 546 */
/* 547 */ , 66 , 3 , 65 , 35 , 37 , 68 , 67 , 36 , 71 , 74 , 76
/* 548 */ , 65 , 71 , 47 , 17 , 16
/* 549 */
/* 550 */ , 65 , 68 , 67 , 43 , 61
/* 551 */ , 71
/* 552 */ , 10
/* 553 */ , 33
/* 554 */ , 66 , 65 , 3 , 35 , 36 , 37 , 67 , 68 , 74 , 71 , 76
/* 555 */ , 65
/* 556 */
/* 557 */
/* 558 */
/* 559 */ , 31
/* 560 */ , 58
/* 561 */
/* 562 */ , 93
/* 563 */ , 80
/* 564 */
/* 565 */ , 43 , 9
/* 566 */
/* 567 */
/* 568 */
/* 569 */
/* 570 */ , 21
/* 571 */ , 43 , 37
/* 572 */
/* 573 */
/* 574 */
/* 575 */
/* 576 */
/* 577 */
/* 578 */
/* 579 */
/* 580 */
/* 581 */
/* 582 */ , 80
/* 583 */ , 10
/* 584 */ , 43
/* 585 */ , 22
/* 586 */ , 80
/* 587 */ , 35 , 65 , 3 , 66 , 68 , 67 , 36 , 37 , 74 , 71 , 76
/* 588 */
/* 589 */ , 80
/* 590 */ , 80
/* 591 */ , 80
/* 592 */
/* 593 */
/* 594 */
/* 595 */ , 21
/* 596 */
/* 597 */
/* 598 */
/* 599 */
/* 600 */ , 75 , 72
/* 601 */ , 75 , 72
/* 602 */ , 65 , 3 , 35 , 66 , 37 , 36 , 67 , 68 , 74 , 71 , 76 , 94
/* 603 */
/* 604 */
/* 605 */
/* 606 */ , 77
/* 607 */
/* 608 */
/* 609 */ , 43
/* 610 */
/* 611 */ , 75 , 80
/* 612 */
/* 613 */
/* 614 */
/* 615 */ , 80
/* 616 */ , 35 , 65 , 3 , 66 , 67 , 68 , 36 , 37 , 71 , 74 , 76
/* 617 */ , 80
/* 618 */ , 80
/* 619 */
/* 620 */
/* 621 */ , 3 , 66 , 65 , 35 , 36 , 37 , 67 , 68 , 74 , 71 , 76
/* 622 */ , 15 , 4 , 57
/* 623 */ , 77 , 70 , 71 , 80
/* 624 */ , 80 , 18
/* 625 */
/* 626 */ , 66 , 65 , 3 , 35 , 36 , 37 , 67 , 68 , 74 , 71 , 76
/* 627 */
/* 628 */
/* 629 */
/* 630 */
/* 631 */ , 30
/* 632 */
/* 633 */
/* 634 */
/* 635 */
/* 636 */
/* 637 */ , 68 , 65 , 67 , 21
/* 638 */
/* 639 */ , 34
/* 640 */ , 48
/* 641 */ , 80
/* 642 */ , 12 , 65
/* 643 */ , 75 , 72
/* 644 */
/* 645 */
/* 646 */
/* 647 */ , 25 , 21
/* 648 */ , 65
/* 649 */
/* 650 */
/* 651 */
/* 652 */
/* 653 */ , 65
/* 654 */ , 65 , 3 , 35 , 66 , 67 , 37 , 36 , 68 , 74 , 71 , 76
/* 655 */
/* 656 */ , 67 , 65 , 68
/* 657 */ , 38
/* 658 */
/* 659 */ , 84 , 85
/* 660 */ , 65 , 67 , 68
/* 661 */
/* 662 */
/* 663 */
/* 664 */
/* 665 */
/* 666 */ , 19 , 39
/* 667 */ , 33 , 2 , 65 , 4 , 37 , 67 , 68 , 39 , 43 , 10 , 12 , 15 , 14 , 46 , 19 , 21 , 51 , 53 , 25 , 24 , 28 , 29 , 92 , 62
/* 668 */
/* 669 */ , 19 , 39
/* 670 */ , 85
/* 671 */
/* 672 */ , 80
/* 673 */
/* 674 */
/* 675 */
/* 676 */
/* 677 */
/* 678 */
/* 679 */
/* 680 */ , 72
/* 681 */ , 64 , 34 , 36 , 39 , 69 , 70 , 7 , 71 , 72 , 74 , 73 , 76 , 75 , 78 , 77 , 47 , 79 , 49 , 81 , 82 , 83 , 86 , 87 , 89 , 90
, 91 , 30
/* 682 */
/* 683 */ , 23
/* 684 */ , 21
/* 685 */ , 52
/* 686 */ , 61 , 43
/* 687 */
/* 688 */
/* 689 */ , 48
/* 690 */ , 9 , 70 , 71 , 77
/* 691 */ , 43
/* 692 */ , 3 , 66 , 35 , 65 , 68 , 67 , 36 , 37 , 71 , 74 , 76
/* 693 */
/* 694 */
/* 695 */
/* 696 */
/* 697 */ , 79
/* 698 */ , 65
/* 699 */ , 68 , 65
/* 700 */
/* 701 */ , 23
/* 702 */ , 43
/* 703 */
/* 704 */ , 65
/* 705 */ , 71
/* 706 */ , 80
/* 707 */
/* 708 */
/* 709 */ , 71 , 47 , 70 , 77
/* 710 */ , 65
/* 711 */ , 40 , 65
/* 712 */
/* 713 */ , 77 , 71 , 70
/* 714 */
/* 715 */
/* 716 */
/* 717 */ , 21
/* 718 */
/* 719 */
/* 720 */
/* 721 */
/* 722 */
/* 723 */ , 21
/* 724 */ , 71
/* 725 */ , 21
/* 726 */ , 33
/* 727 */ , 3 , 35 , 65 , 66 , 37 , 36 , 67 , 68 , 74 , 71 , 76
/* 728 */
/* 729 */
/* 730 */ , 65 , 3 , 35 , 66 , 37 , 36 , 67 , 68 , 74 , 40 , 71 , 76
/* 731 */ , 20 , 19
/* 732 */ , 43
/* 733 */ , 80
/* 734 */ , 3 , 65 , 66 , 35 , 37 , 36 , 68 , 67 , 71 , 74 , 76
/* 735 */ , 80
/* 736 */ , 43
/* 737 */ , 43
/* 738 */ , 65 , 43 , 12 , 21 , 61
/* 739 */ , 65
/* 740 */ , 31
/* 741 */
/* 742 */ , 21
/* 743 */ , 43
/* 744 */
/* 745 */ , 80
/* 746 */
/* 747 */ , 66 , 3 , 35 , 65 , 37 , 36 , 67 , 68 , 74 , 71 , 76
/* 748 */
/* 749 */ , 94
/* 750 */
/* 751 */
/* 752 */
/* 753 */ , 43 , 15
/* 754 */ , 21
/* 755 */ , 43 , 61
/* 756 */ , 53
/* 757 */
/* 758 */ , 43
/* 759 */ , 43
/* 760 */ , 65
/* 761 */
/* 762 */ , 65
/* 763 */ , 65
/* 764 */
/* 765 */ , 61 , 21
/* 766 */
/* 767 */ , 3 , 35 , 65 , 66 , 36 , 37 , 67 , 68 , 71 , 74 , 76
/* 768 */ , 21
/* 769 */
/* 770 */ , 47
/* 771 */
/* 772 */ , 88
/* 773 */
/* 774 */ , 65
/* 775 */
/* 776 */ , 72
/* 777 */ , 21
/* 778 */ , 53
/* 779 */
/* 780 */ , 80
/* 781 */ , 80
/* 782 */ , 80
/* 783 */ , 80
/* 784 */
/* 785 */ , 12
/* 786 */ , 84 , 85
/* 787 */ , 58
/* 788 */ , 29
/* 789 */ , 65 , 66 , 35 , 3 , 67 , 36 , 37 , 68 , 74 , 71 , 76
/* 790 */ , 80
/* 791 */ , 61 , 43
/* 792 */ , 80
/* 793 */ , 71
/* 794 */ , 53
/* 795 */ , 80
/* 796 */
/* 797 */
/* 798 */
/* 799 */
/* 800 */ , 80
/* 801 */
/* 802 */
/* 803 */ , 80
/* 804 */ , 80
/* 805 */
/* 806 */
/* 807 */ , 3 , 35 , 65 , 66 , 68 , 36 , 67 , 37 , 71 , 74 , 40 , 76
/* 808 */
/* 809 */
/* 810 */ , 80
/* 811 */
/* 812 */
/* 813 */
/* 814 */
/* 815 */
/* 816 */
/* 817 */ , 21 , 61
/* 818 */
/* 819 */
/* 820 */
/* 821 */ , 12
/* 822 */ , 85 , 84
/* 823 */ , 80
/* 824 */
/* 825 */
/* 826 */ };
/* ACTION_TOKENS_INDEX */
int ACTION_TOKENS_INDEX[] = {
0,
0,
0,
1,
7,
7,
8,
8,
9,
14,
15,
16,
16,
17,
17,
17,
18,
18,
21,
22,
24,
25,
27,
27,
27,
27,
27,
27,
28,
28,
30,
30,
30,
31,
42,
43,
44,
44,
44,
44,
47,
47,
47,
49,
50,
50,
51,
51,
52,
54,
54,
54,
54,
55,
56,
57,
57,
57,
57,
57,
58,
65,
72,
73,
73,
73,
73,
73,
73,
73,
85,
85,
85,
85,
88,
88,
88,
88,
92,
92,
101,
104,
122,
123,
124,
125,
126,
129,
130,
130,
131,
131,
133,
133,
134,
136,
136,
136,
137,
138,
138,
140,
141,
142,
143,
144,
145,
155,
155,
156,
156,
157,
158,
158,
160,
161,
162,
162,
169,
169,
169,
172,
172,
172,
172,
176,
176,
192,
192,
192,
192,
197,
201,
201,
213,
222,
222,
222,
222,
222,
222,
231,
231,
231,
231,
232,
232,
232,
232,
232,
232,
232,
232,
243,
243,
254,
265,
276,
277,
288,
300,
312,
313,
324,
335,
335,
336,
337,
338,
338,
339,
340,
342,
343,
343,
345,
345,
345,
345,
345,
345,
345,
345,
345,
345,
345,
345,
345,
348,
348,
348,
348,
348,
348,
348,
348,
348,
348,
348,
348,
349,
349,
349,
349,
350,
352,
353,
354,
355,
356,
358,
361,
361,
361,
361,
361,
361,
362,
363,
364,
365,
369,
369,
370,
381,
381,
382,
382,
384,
386,
386,
397,
408,
408,
408,
408,
408,
408,
408,
408,
408,
408,
408,
408,
408,
408,
424,
428,
428,
428,
439,
439,
439,
439,
439,
450,
450,
461,
461,
472,
472,
483,
483,
483,
485,
485,
486,
487,
487,
488,
489,
490,
496,
497,
498,
502,
503,
514,
514,
515,
516,
517,
518,
519,
522,
525,
526,
527,
528,
528,
528,
531,
534,
535,
536,
538,
541,
543,
545,
547,
549,
550,
550,
550,
551,
552,
553,
555,
557,
558,
558,
558,
570,
570,
581,
593,
593,
594,
594,
596,
607,
611,
611,
611,
611,
611,
611,
612,
612,
612,
614,
614,
615,
615,
615,
616,
617,
618,
618,
618,
619,
620,
621,
622,
623,
623,
623,
623,
623,
623,
626,
626,
626,
626,
627,
627,
652,
677,
677,
678,
678,
678,
693,
696,
707,
711,
711,
720,
720,
720,
722,
723,
724,
725,
726,
727,
728,
736,
738,
742,
744,
745,
746,
750,
751,
752,
752,
753,
753,
754,
754,
755,
756,
756,
756,
757,
758,
759,
769,
769,
769,
769,
781,
781,
785,
786,
787,
798,
799,
801,
802,
802,
802,
807,
808,
819,
820,
820,
820,
820,
822,
833,
835,
837,
838,
864,
864,
864,
864,
865,
868,
879,
880,
891,
892,
897,
898,
898,
898,
898,
898,
898,
898,
898,
898,
898,
898,
898,
898,
898,
898,
899,
904,
905,
916,
927,
927,
927,
927,
927,
927,
927,
928,
939,
939,
940,
941,
942,
943,
943,
943,
943,
954,
955,
966,
967,
967,
969,
969,
969,
969,
969,
969,
969,
969,
969,
970,
971,
971,
971,
972,
973,
974,
974,
974,
974,
974,
974,
974,
985,
986,
986,
986,
987,
989,
989,
989,
989,
991,
991,
991,
992,
993,
994,
994,
994,
994,
994,
994,
994,
994,
995,
995,
997,
998,
998,
998,
1002,
1002,
1013,
1013,
1013,
1014,
1014,
1016,
1016,
1017,
1017,
1018,
1019,
1022,
1023,
1025,
1026,
1026,
1027,
1027,
1038,
1043,
1043,
1048,
1049,
1050,
1051,
1062,
1063,
1063,
1063,
1063,
1064,
1065,
1065,
1066,
1067,
1067,
1069,
1069,
1069,
1069,
1069,
1070,
1072,
1072,
1072,
1072,
1072,
1072,
1072,
1072,
1072,
1072,
1072,
1073,
1074,
1075,
1076,
1077,
1088,
1088,
1089,
1090,
1091,
1091,
1091,
1091,
1092,
1092,
1092,
1092,
1092,
1094,
1096,
1108,
1108,
1108,
1108,
1109,
1109,
1109,
1110,
1110,
1112,
1112,
1112,
1112,
1113,
1124,
1125,
1126,
1126,
1126,
1137,
1140,
1144,
1146,
1146,
1157,
1157,
1157,
1157,
1157,
1158,
1158,
1158,
1158,
1158,
1158,
1162,
1162,
1163,
1164,
1165,
1167,
1169,
1169,
1169,
1169,
1171,
1172,
1172,
1172,
1172,
1172,
1173,
1184,
1184,
1187,
1188,
1188,
1190,
1193,
1193,
1193,
1193,
1193,
1193,
1195,
1219,
1219,
1221,
1222,
1222,
1223,
1223,
1223,
1223,
1223,
1223,
1223,
1223,
1224,
1251,
1251,
1252,
1253,
1254,
1256,
1256,
1256,
1257,
1261,
1262,
1273,
1273,
1273,
1273,
1273,
1274,
1275,
1277,
1277,
1278,
1279,
1279,
1280,
1281,
1282,
1282,
1282,
1286,
1287,
1289,
1289,
1292,
1292,
1292,
1292,
1293,
1293,
1293,
1293,
1293,
1293,
1294,
1295,
1296,
1297,
1308,
1308,
1308,
1320,
1322,
1323,
1324,
1335,
1336,
1337,
1338,
1343,
1344,
1345,
1345,
1346,
1347,
1347,
1348,
1348,
1359,
1359,
1360,
1360,
1360,
1360,
1362,
1363,
1365,
1366,
1366,
1367,
1368,
1369,
1369,
1370,
1371,
1371,
1373,
1373,
1384,
1385,
1385,
1386,
1386,
1387,
1387,
1388,
1388,
1389,
1390,
1391,
1391,
1392,
1393,
1394,
1395,
1395,
1396,
1398,
1399,
1400,
1411,
1412,
1414,
1415,
1416,
1417,
1418,
1418,
1418,
1418,
1418,
1419,
1419,
1419,
1420,
1421,
1421,
1421,
1433,
1433,
1433,
1434,
1434,
1434,
1434,
1434,
1434,
1434,
1436,
1436,
1436,
1436,
1437,
1439,
1440,
1440,
1440,
1440 } ;